﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0 none;font-family:arial,helvetica,"sans serif";font-size:1em;font-style:inherit;margin:0;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;padding:0;vertical-align:baseline;}
ul{list-style:none;}
a,a:visited,a:active{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
#mainContent a,#mainContent a:visited,#mainContent a:active{text-decoration:none;color:#000;}
fieldset legend{display:none;}
fieldset label{font-size:11px;font-weight:bold;}
.redText{color:#b30b12;}
.ieClear{clear:both;}
body{background:url(/common/images/header/bodybg-new.png) repeat-x 0 0;}
#container{width:1004px;margin:0 auto;}
.leftContent{float:left;}
#mainContent{float:left;}
a.btn_moreInfo{width:84px;height:0;padding-top:18px;overflow:hidden;display:block;background:url(/common/images/shell/btn_moreinfo.png) no-repeat 0 0;}
a:hover.btn_moreInfo{background-position:0 -20px;}
a.btn_playVideo{width:54px;height:0;padding-top:20px;overflow:hidden;display:block;background:url(/common/images/shell/btn_video_vertical.png) no-repeat 0 0;}
a:hover.btn_playVideo{background-position:0 -23px;}
a.btn_playVideo2{width:99px!important;height:18px!important;position:relative!important;text-indent:-9999px;margin-top:7px;z-index:100;overflow:hidden;display:block;float:left;background:url(/common/images/shell/btn_video_horizontal.png) no-repeat 0 0;}
a:hover.btn_playVideo2{background-position:0 -18px;}
a.btn_giftFinder{width:107px;height:0;padding-top:21px!important;overflow:hidden;display:block;background:url(/common/images/shell/btn_giftfinder.png) no-repeat 0 0!important;}
a:hover.btn_giftFinder{background-position:0 -24px!important;}
a.btn_giftVouchers{width:130px;height:0;padding-top:21px!important;overflow:hidden;display:block;background:url(/common/images/shell/btn_giftvouchers.png) no-repeat 0 0!important;}
a:hover.btn_giftVouchers{background-position:0 -24px!important;}
a.btn_viewBasket{width:160px;height:0!important;height:17px;padding-top:17px;overflow:hidden;display:block;background:url(/common/images/shell/btn_viewbasket.png) no-repeat 0 0;}
a:hover.btn_viewBasket{background-position:0 -20px;}
a.btn_loginLarge{width:109px;height:0;padding-top:31px;overflow:hidden;display:block;background:url(/common/images/shell/btn_loginlarge.png) no-repeat 0 0;}
a:hover.btn_loginLarge{background-position:0 -35px;}
a.btn_close{line-height:18px;padding-right:22px;float:right;font-size:12px;font-weight:bold;text-decoration:underline;color:#373737;background:url(/common/images/shell/btn_close.png) no-repeat right 0;}
a:hover.btn_close{background-position:right -20px;}
a.btn_viewProdDetails{width:291px;height:0;padding-top:31px;overflow:hidden;display:block;background:url(/common/images/shell/btn_viewproddetails.png) no-repeat 0 0;}
a:hover.btn_viewProdDetails{background-position:0 -35px;}
a.btn_viewProductLarge{width:189px;height:0!important;height:31px;padding-top:31px;overflow:hidden;display:block;background:url(/common/images/shell/btn_viewproductlarge.png) no-repeat 0 0;}
a:hover.btn_viewProductLarge{background-position:0 -35px;}
a.btn_submit{width:66px;height:0!important;height:18px;padding-top:18px;overflow:hidden;display:block;background:url(/common/images/shell/btn_submit.png) no-repeat 0 0;}
a:hover.btn_submit{background-position:0 -20px;}
a.btn_createAccount{width:159px;height:0!important;height:31px;padding-top:31px;overflow:hidden;display:block;background:url(/common/images/shell/btn_createaccount.png) no-repeat 0 0;}
a:hover.btn_createAccount{background-position:0 -34px;}
.productPopupContainer{padding:8px;display:none;position:absolute;left:-9999px;top:0;z-index:1100;}
.productPopupContainer .productPopup .product{position:relative;z-index:1102;}
.productPopupContainer .productPopup .product a.magnify{padding-left:22px;font-size:11px;font-weight:bold;position:absolute;top:5px;left:14px;color:#fff;background:url(/common/images/shell/magnifyicon.gif) no-repeat 0 0;z-index:1101;}
.productPopupContainer .productPopup .product a:hover.magnify{text-decoration:none;}
.productPopupContainer .productPopup .product a.magnify span{margin-left:2px;font-size:10px;text-decoration:underline;}
.productPopupContainer .productPopup .product a:hover.magnify span{text-decoration:underline;}
.productPopupContainer .productPopup .product .image{position:relative;}
.productPopupContainer .productPopup .product .image a{display:block;}
.productPopupContainer .productPopup .product .deal{clear:left;padding:4px 14px;margin-top:10px;float:left;font-size:11px;text-align:center;border:1px solid #870009;color:#900;background:#ffedef;}
.productPopupContainer .productPopup .product .deal strong{color:#900;}
.productPopupContainer .productPopup .product .deal strong a{color:#474646;}
.productPopupContainer .productPopup .product .deal strong a:visited{color:#474646;}
.productPopupContainer .productPopup .bg{background-image:url(/common/images/shell/producthoverbg.png);}
.productPopupContainer .productPopup #tl{width:50%;height:50%;position:absolute;top:0;left:0;background-position:left top;}
.productPopupContainer .productPopup #tr{width:50%;height:50%;position:absolute;top:0;right:0;background-position:right top;}
.productPopupContainer .productPopup #bl{width:50%;height:50%;position:absolute;bottom:0;left:0;background-position:left bottom;}
.productPopupContainer .productPopup #br{width:50%;height:50%;position:absolute;bottom:0;right:0;background-position:right bottom;}
.product .image{position:relative;}
.product .image a{display:block;}
.product .rating{width:87px;height:14px;background:url(/common/images/shell/stars.png) no-repeat 0 -37px;}
.product .rating.norating{background:none;}
.product .rating .count{width:0;height:14px;float:left;background:url(/common/images/shell/stars.png) no-repeat 0 -56px;}
.product .noReviews{float:left;font-size:10px;margin-left:10px;float:left;height:14px;line-height:15px;vertical-align:bottom;}
.product .stockWarning{width:76px;line-height:14px;padding-right:15px;overflow:hidden;font-size:12px;font-weight:bold;background:url(/common/images/shell/prodnostock.png) no-repeat right 0;color:#900;}
.product .price{color:#ab0000;}
.product .price a{text-decoration:underline;}
.product h3 strong span{color:#89bc05;}
.product h3 strong span.offer{color:#ac0000;}
.product h3 span.sale{padding:0 2px;color:#fff;background:#ce2127;}
.product .save{color:#000!important;}
.sash{width:68px;height:58px;position:absolute;top:0;left:0;background:url(/common/images/shell/sashsprite.png) no-repeat 0 0;}
.sash.bogof{background-position:-71px 0;}
.sash.multibuy{background-position:-144px 0;}
.sash.buy3for2{background-position:-215px 0;}
.sash.buy1get1halfprice{background-position:-288px 0;}
.sash.discountedgift{background-position:-361px 0;}
.lgSash{width:80px;height:65px;position:absolute;top:0;left:0;background:url(/common/images/shell/lgsashsprite.png) no-repeat 0 0;z-index:1;}
.lgSash.lgbuyxandgetfreegift{background-position:top left;}
.lgSash.lgbogof{background-position:-80px top;}
.lgSash.lgmultibuy{background-position:-160px top;}
.lgSash.lgbuy3for2{background-position:-240px top;}
.lgSash.lgbuy1get1halfprice{background-position:-320px top;}
.lgSash.lgdiscountedgift{background-position:-400px top;}
.lgSash a{width:80px;height:65px;display:block;}
.newTag{width:90px;height:35px;position:absolute;top:0;left:0;background:url(/common/images/shell/new-spectags.png) no-repeat 0 0;z-index:1;}
.specialTag{width:108px;height:38px;position:absolute;top:0;left:0;background:url(/common/images/shell/new-spectags.png) no-repeat 0 -35px;z-index:1;}
.tabsContainer{height:40px;padding-left:4px;background:url(/common/images/shell/tabbednavbg.png) no-repeat 0 0;}
ul.tabs{height:inherit;padding-top:5px;background-image:inherit;background-repeat:no-repeat;background-position:right top;}
ul.tabs li{float:left;margin:0 1px;}
ul.tabs li a{line-height:41px;padding:0 16px 0 0;display:block;color:#676666!important;background:url(/common/images/shell/tab_right2.png) no-repeat right -35px;}
ul.tabs li a strong{height:35px;padding:0 0 0 15px;display:block;background:url(/common/images/shell/tab_left2.png) no-repeat 0 -35px;cursor:pointer;}
ul.tabs li a.open{padding:0 16px 0 0;color:#000!important;background-position:right 0;}
ul.tabs li a.open strong{padding:0 0 0 15px;background-position:0 0;}
.control .carouselTip{line-height:24px;padding:0 8px;display:none;position:absolute;top:-30px;font-size:14px;font-weight:bold;color:#b0bc7e;letter-spacing:-1px;background:#fafeed;border:1px solid #b0bc7e;z-index:98;}
.control #prevTip{left:-16px;}
.control #nextTip{left:-10px;}
.pageCopy{clear:both;padding:20px;}
.pageCopy h1{margin-bottom:14px;font-size:1.6em;}
.pageCopy h2{font-size:.8em;color:#89bc05;}
.pageCopy p{margin:4px 0 6px 0;font-size:.75em;color:#303b4d;}
.pageCopy p em{font-weight:bold;}
.fieldError{clear:left;width:100%;float:left;position:relative;}
.fieldError .errorMsg{width:197px;height:63px;padding:0 0 0 52px;display:none;position:absolute;top:0;left:0;font-size:11px;font-weight:bold;color:#fff;background:url(/common/images/shell/inputerror.png) no-repeat 0 0;z-index:98;}
.fieldError .errorMsg table.err{width:168px!important;height:51px!important;margin:0!important;padding:0!important;}
.fieldError .errorMsg table.err td{width:auto!important;height:auto!important;padding:0!important;margin:0!important;background:none!important;border:none!important;font-size:11px!important;font-weight:bold!important;color:#fff!important;line-height:normal!important;vertical-align:middle!important;}
.fieldError input,.fieldError select{box-shadow:0 0 3px #bd3039;-moz-box-shadow:0 0 3px #bd3039;-webkit-box-shadow:0 0 3px #bd3039;border:2px solid #bd3039;}
.ajax__validatorcallout{width:249px;height:63px;background:url(/common/images/shell/inputerror.png) no-repeat 0 0;}
.ajax__validatorcallout div,.ajax__validatorcallout td{border:none!important;background:none!important;}
.ajax__validatorcallout td.ajax__validatorcallout_icon_cell img{display:none;}
.ajax__validatorcallout td.ajax__validatorcallout_error_message_cell{color:#fff;}
#mainContent ul.countrySpecific{width:1004px;margin-bottom:20px;float:left;}
#mainContent ul.countrySpecific li{width:240px;height:26px;margin:0 10px 3px 0;float:left;}
#mainContent ul.countrySpecific li a{line-height:26px;margin-right:4px;float:left;font-size:12px;font-weight:bold;}
#mainContent ul.countrySpecific li a img{margin-right:4px;float:left;vertical-align:middle;}
#header{width:1004px;padding-bottom:10px;float:left;}
#header #storeNav{padding:3px 0 0 0;overflow:auto;}
#header #storeNav{padding:0;overflow:auto;}
#header #storeNav ul li{height:31px;float:left;margin-right:6px;}
#header #storeNav ul li a{height:31px;background:url(/common/images/shell/tabs_sprite-new3.png) no-repeat 0 0;display:block;}
#header #storeNav ul li.og a{width:55px;background-position:0 0;}
#header #storeNav ul li.Nike a{width:153px;background-position:-59px 0;}
#header #storeNav ul li.TaylorMade a{width:240px;background-position:-216px 0;}
#header #storeNav ul li.Mizuno a{width:127px;background-position:-460px 0;}
#header #storeNav ul li.Cobra a{width:211px;background-position:-591px 0;}
#header #storeNav ul li.og a.on,#header #storeNav ul li.og a:hover{background-position:0 -31px;}
#header #storeNav ul li.Nike a.on,#header #storeNav ul li.Nike a:hover{background-position:-59px -31px;}
#header #storeNav ul li.TaylorMade a.on,#header #storeNav ul li.TaylorMade a:hover{background-position:-216px -31px;}
#header #storeNav ul li.Mizuno a.on,#header #storeNav ul li.Mizuno a:hover{background-position:-460px -31px;}
#header #storeNav ul li.Cobra a.on,#header #storeNav ul li.Cobra a:hover{background-position:-591px -31px;}
#header #logo{float:left;margin:2px 0 0 0;}
#header #miniBasket{width:258px;height:38px;padding:7px 0 0 65px;margin-top:12px;float:right;background:url(/common/images/header/grey-basket.png) no-repeat 3px 0;}
#header #miniBasket span.lbl{float:left;font-size:.7em;margin:0 4px 0 0;vertical-align:top;}
#header #miniBasket span.qty{float:left;font-size:.75em;margin-right:12px;font-weight:bold;color:#89bc05;}
#header #miniBasket a.btn_viewBasket{margin:3px 0 0 0;float:left;}
#header #expCheck{width:293px;height:73px;float:right;background:url(/common/images/checkout/headerimg.png) no-repeat 0 0;}
#header .navigation{clear:both;height:34px;position:relative;}
#header .navigation ul.topLevel li{padding:0;float:left;border-right:1px solid #ccc;position:relative;}
#header .navigation ul.topLevel li a{padding:0 13px 0 0;display:block;float:left;font-size:15px;letter-spacing:-1px;color:#000;background:url(/common/images/header/navtabright.png) no-repeat right 50px;}
#header .navigation ul.topLevel li a strong{padding:9px 2px 6px 14px;display:block;float:left;background:url(/common/images/header/navtableft.png) no-repeat 0 50px;}
#header .navigation ul.topLevel li a:hover{text-decoration:underline;}
#header .navigation ul.topLevel li.open a{color:#747474;background-position:right -30px;position:relative;z-index:111;}
#header .navigation ul.topLevel li.open a strong{background-position:0 -30px;text-decoration:underline;}
#header .navigation ul.topLevel li.last{padding:0;border:none;}
#header .navigation ul.topLevel li.home{border:none;}
#header .navigation ul.topLevel li.home a{width:8px;height:26px;display:block;background:url(/common/images/header/mastericons.png) no-repeat 0 2px;}
#header .navigation ul.topLevel li.home a:hover{text-decoration:none;}
#header .navigation ul.topLevel li .subMenuContainer{width:580px;position:absolute;left:-9999px;z-index:110;}
#header .navigation ul.topLevel li.open>.subMenuContainer{left:0;top:25px;}
#header .navigation ul.topLevel li.open.Golf-Shoes>.subMenuContainer{right:0;left:auto;top:25px;}
#header .navigation ul.topLevel li.open.Golf-Glove>.subMenuContainer{right:0;left:auto;top:25px;}
#header .navigation ul.topLevel li.open.Golf-Acces>.subMenuContainer{right:0;left:auto;top:25px;}
#header .navigation ul.topLevel li.open.Premium-Cl>.subMenuContainer{right:0;left:auto;top:25px;}
#header .navigation ul.topLevel li .subMenuContainer .bgTop{height:10px;background:url(/common/images/header/expandedmenuleft.png) no-repeat 0 0;position:relative;z-index:111;}
#header .navigation ul.topLevel li.Golf-Acces .subMenuContainer,#header .navigation ul.topLevel li.Premium-Cl .subMenuContainer{width:770px;}
#header .navigation ul.topLevel li.Golf-Acces .subMenuContainer .bgTop,#header .navigation ul.topLevel li.Premium-Cl .subMenuContainer .bgTop{background:url(/common/images/header/expandedmenurightwide.png) no-repeat 0 0;}
#header .navigation ul.topLevel li.Golf-Acces .subMenuContainer .content,#header .navigation ul.topLevel li.Premium-Cl .subMenuContainer .content{background:url(/common/images/header/expandedmenurightwide.png) no-repeat 0 bottom;}
#header .navigation ul.topLevel li .subMenuContainer .content{padding:7px 15px 20px;overflow:auto;background:url(/common/images/header/expandedmenuleft.png) no-repeat 0 bottom;}
#header .navigation ul.topLevel li.Golf-Shoes .subMenuContainer .bgTop,#header .navigation ul.topLevel li.Golf-Glove .subMenuContainer .bgTop{background:url(/common/images/header/expandedmenuright.png) no-repeat 0 0;}
#header .navigation ul.topLevel li .subMenuContainer .content ul.subNav li{clear:left;margin-top:8px;padding-left:4px;float:left;border:none;}
#header .navigation ul.topLevel li .subMenuContainer .content ul.subNav li a{padding-left:12px;float:none;font-size:12px;letter-spacing:0;color:#000;background:url(/common/images/shell/bulletgreysmall.gif) no-repeat 0 center;}
#header .navigation ul.topLevel li .subMenuContainer .content .catContainer{width:218px;padding:14px 10px;float:left;border:1px solid #dbdbdb;background:url(/common/images/header/navsprite.jpg) no-repeat 0 bottom;}
#header .navigation ul.topLevel li .subMenuContainer .content .catContainer h5{font-size:15px;}
#header .navigation ul.topLevel li .subMenuContainer .content .popContainer{width:270px;padding:14px 16px 8px 16px;margin:0 0 5px 5px;float:left;overflow:auto;border:1px solid #dbdbdb;}
#header .navigation ul.topLevel li .subMenuContainer .content .popContainer ul.ulPopular li{clear:left;padding:0;margin-bottom:6px;float:none;border:none;}
#header .navigation ul.topLevel li .subMenuContainer .content .popContainer ul.ulPopular li a{padding:0;float:none;font-size:14px;font-weight:bold;color:#000;background:none;}
#header .navigation ul.topLevel li .subMenuContainer .content .popContainer ul.ulPopular li a:hover{color:#000;}
#header .navigation ul.topLevel li .subMenuContainer .content .dealsContainer{width:268px;padding:14px 16px;margin:0 0 0 6px;float:left;position:relative;border:2px dotted #dbdbdb;}
#header .navigation ul.topLevel li .subMenuContainer .content .dealsContainer h5{font-size:.9em;}
#header .navigation ul.topLevel li .subMenuContainer .content .dealsContainer .ulDeals li{width:150px;padding:0 0 0 4px;margin-top:8px;float:left;border:none;}
#header .navigation ul.topLevel li .subMenuContainer .content .dealsContainer .ulDeals li.narrow{width:110px;}
#header .navigation ul.topLevel li .subMenuContainer .content .dealsContainer .ulDeals li a{padding-left:12px;float:none;font-size:12px;letter-spacing:0;white-space:nowrap;color:#000;background:url(/common/images/shell/bulletgreysmall.gif) no-repeat 0 center;}
#header .navigation ul.topLevel li .subMenuContainer .content .dealsContainer #scissors{width:37px;height:52px;position:absolute;top:20px;right:-10px;background:url(/common/images/shell/scissors.gif) no-repeat 0 0;}
#header .navigation ul.topLevel li .subMenuContainer .content .footer{clear:left;width:522px;height:40px;padding:46px 0 0 28px;float:left;}
#header .navigation ul.topLevel li .subMenuContainer .content .footer a.btn_giftVouchers{margin:0 0 0 20px;}
#header .navigation ul.topLevel li.Golf-Clubs .subMenuContainer .content .catContainer{height:auto;background-position:0 bottom;}
#header .navigation ul.topLevel li.Golf-Balls .subMenuContainer .content .catContainer{height:205px;background-position:-238px bottom;}
#header .navigation ul.topLevel li.Golf-Cloth .subMenuContainer .content .catContainer{height:auto;background-position:-476px bottom;}
#header .navigation ul.topLevel li.Golf-Bags .subMenuContainer .content .catContainer{height:205px;background-position:-714px bottom;}
#header .navigation ul.topLevel li.Golf-Troll .subMenuContainer .content .catContainer{height:205px;background-position:-952px bottom;}
#header .navigation ul.topLevel li.Golf-Shoes .subMenuContainer .content .catContainer{height:205px;background-position:-1190px bottom;}
#header .navigation ul.topLevel li.Golf-Glove .subMenuContainer .content .catContainer{height:205px;background-position:-1428px bottom;}
#header .navigation ul.topLevel li.Golf-Acces .subMenuContainer .content .catContainer{width:408px;height:240px;background-position:-1834px bottom;}
#header .navigation ul.topLevel li.Golf-Acces .subMenuContainer .content .catContainer .subNav li{clear:none;width:196px;}
#header .navigation ul.topLevel li.Premium-Cl .subMenuContainer .content .catContainer{width:408px;height:205px;background-position:-2262px bottom;}
#header .navigation ul.topLevel li.Premium-Cl .subMenuContainer .content .catContainer .subNav li{clear:none;width:196px;}
#header .preferenceBar{position:relative;width:994px;height:34px;padding:0 0 0 10px;margin:4px 0 0;background:url(/common/images/header/preferencebarbg.png) no-repeat 0 0;z-index:98;}
#header .preferenceBar fieldset#search{float:left;padding:4px 0;}
#header .preferenceBar fieldset#search label{color:#fff;float:left;line-height:24px;margin-right:12px;font-size:.95em;font-weight:bold;}
#header .preferenceBar fieldset#search input{width:278px;height:24px;line-height:24px;padding:0 8px;float:left;font-size:14px;border:none;background:url(/common/images/header/searchbg.png) no-repeat 0 0;}
#header .preferenceBar fieldset#search .searchButton{width:27px;height:24px;float:left;outline:none;background:url(/common/images/header/mastericons.png) no-repeat 0 -118px;cursor:pointer;}
#header .preferenceBar ul{float:left;margin-left:14px;padding-top:4px;}
#header .preferenceBar ul li{position:relative;float:left;padding:0 4px;z-index:98;}
#header .preferenceBar ul li#rvTab{margin:0 10px;}
#header .preferenceBar ul li#epTab{margin:0 8px;}
#header .preferenceBar ul li a.expand{height:27px;display:block;color:#fff;font-size:.95em;font-weight:bold;position:relative;z-index:12;}
#header .preferenceBar ul li a#recentlyViewed{width:151px;background:url(/common/images/header/tab_recentlyviewed.png) no-repeat 0 0;}
#header .preferenceBar ul li a#recentlyViewed.open{background-position:0 -54px;}
#header .preferenceBar ul li a#recentlyViewed:hover{text-decoration:none;background-position:0 -27px;}
#header .preferenceBar ul li a#recentlyViewed.open:hover{text-decoration:none;background-position:0 -54px;}
#header .preferenceBar ul li a#wishlist{width:90px;background:url(/common/images/header/tab_wishlist.png) no-repeat 0 0;}
#header .preferenceBar ul li a#wishlist.open{background-position:0 -54px;}
#header .preferenceBar ul li a#wishlist:hover{background-position:0 -27px;}
#header .preferenceBar ul li a#wishlist.open:hover{background-position:0 -54px;}
#header .preferenceBar ul li a#settings{width:237px;background:url(/common/images/header/tab_settings.png) no-repeat 0 0;}
#header .preferenceBar ul li a#settings.open{background-position:0 -54px;}
#header .preferenceBar ul li a#settings:hover{background-position:0 -27px;}
#header .preferenceBar ul li a#settings.open:hover{background-position:0 -54px;}
#header .preferenceBar a.myAccount{width:156px;height:34px;display:block;float:right;background:url(/common/images/header/btn_myaccount.png) no-repeat 0 0;}
#header .preferenceBar a.myAccount:hover{background-position:0 -34px;}
#header .preferenceBar ul li .viewedContainer{left:4px;}
#header .preferenceBar ul li .wishlistContainer{left:4px;}
#header .preferenceBar ul li .settingsContainer{right:4px;}
#header .preferenceBar ul li .expandedContent{padding:6px;display:none;position:absolute;top:26px;background:#508301;border:1px solid #6cad01;}
#header .preferenceBar ul li .expandedContent .scrollableContent{width:370px;min-height:140px;max-height:280px;overflow:auto;border:1px solid #e2e2e2;background-color:#fff;}
#header .preferenceBar ul li .expandedContent .scrollableContent .product{width:312px;padding:6px 20px;overflow:auto;position:relative;border-bottom:1px solid #e2e2e2;background:#fff;}
#header .preferenceBar ul li .expandedContent .scrollableContent .product h3{width:218px;height:41px;float:right;font-size:11px;}
#header .preferenceBar ul li .expandedContent .scrollableContent .product h3 a{color:#000;}
#header .preferenceBar ul li .expandedContent .scrollableContent .product .image{float:left;margin-right:12px;}
#header .preferenceBar ul li .expandedContent .scrollableContent .product .rating{width:72px;float:left;background-position:0 0;}
#header .preferenceBar ul li .expandedContent .scrollableContent .product .rating .count{background-position:0 -18px;}
#header .preferenceBar ul li .expandedContent .scrollableContent .product .price{font-size:11px;position:absolute;top:37px;right:20px;}
#header .preferenceBar ul li .expandedContent .scrollableContent .product .save{font-size:10px;position:absolute;top:27px;right:20px;}
#header .preferenceBar ul li .expandedContent .scrollableContent .product .rrp{font-size:10px;position:absolute;top:49px;right:20px;}
#header .preferenceBar ul li .expandedContent .scrollableContent .product .btn_moreInfo{display:none;}
#header .preferenceBar ul li .expandedContent .scrollableContent .emptyMsg{padding:16px 16px 0;font-size:11px;}
#header .preferenceBar ul li .expandedContent .scrollableContent .emptyMsg em{font-size:24px;letter-spacing:-1px;color:#4a4a4a;}
#header .preferenceBar ul li .expandedContent .settingsContent{padding:22px;border:1px solid #e2e2e2;background:#fafafa;}
#header .preferenceBar ul li .expandedContent .settingsContent .userLogin{width:667px;overflow:auto;}
#header .preferenceBar ul li .expandedContent .settingsContent .userLogin #loginDetails{height:81px;padding:42px 0 0 418px;background:url(/common/images/header/prefbg.png) no-repeat right 0;}
#header .preferenceBar ul li .expandedContent .settingsContent .userLogin #signup{overflow:auto;padding:24px;background:url(/common/images/header/prefbg.png) no-repeat 0 136px;}
#header .preferenceBar ul li .expandedContent .settingsContent .userLogin h4{color:#4a4a4a;font-size:24px;font-weight:normal;letter-spacing:-1px;}
#header .preferenceBar ul li .expandedContent .settingsContent .userLogin h4 em{font-weight:bold;}
#header .preferenceBar ul li .expandedContent .settingsContent .userLogin p{font-size:.7em;}
#header .preferenceBar ul li .expandedContent .settingsContent .userLogin fieldset{width:306px;float:left;}
#header .preferenceBar ul li .expandedContent .settingsContent .userLogin fieldset label{width:116px;display:inline-block;text-align:right;margin-right:4px;font-size:.7em;font-weight:bold;}
#header .preferenceBar ul li .expandedContent .settingsContent .userLogin fieldset input{width:178px;height:15px;margin-bottom:10px;font-size:.7em;}
#header .preferenceBar ul li .expandedContent .settingsContent .userLogin a.forgottenPassword{margin-left:124px;font-size:.6em;text-decoration:underline;}
#header .preferenceBar ul li .expandedContent .settingsContent .userLogin #signup p{float:left;color:#4a4a4a;font-size:24px;font-weight:normal;letter-spacing:-1px;}
#header .preferenceBar ul li .expandedContent .settingsContent .userLogin #signup .btn_createAccount{margin-right:20px;float:left;}
#header .preferenceBar ul li .expandedContent .settingsContent .userLogin #signup ul{margin:16px 0 50px 12px;}
#header .preferenceBar ul li .expandedContent .settingsContent .userLogin #signup ul li{width:294px;height:16px;padding-left:10px;float:left;font-size:.7em;background:url(/common/images/shell/bulletgreendot.gif) no-repeat 0 center;}
#header .preferenceBar ul li .expandedContent .settingsContent .userLogin #signup ul li.short{width:210px;}
#header .preferenceBar ul li .settingsContainer .settingsContent{width:670px;padding:14px 24px;overflow:auto;}
#header .preferenceBar ul li .settingsContainer .settingsContent .topContent{float:left;}
#header .preferenceBar ul li .settingsContainer .settingsContent .topContent h2{margin-right:4px;float:left;font-size:11px;}
#header .preferenceBar ul li .settingsContainer .settingsContent .topContent p{float:left;font-size:11px;}
#header .preferenceBar ul li .settingsContainer .settingsContent .topContent p a{text-decoration:underline;}
#header .preferenceBar ul li .settingsContainer .settingsContent .topContent .logout{display:none;}
#header .preferenceBar ul li .settingsContainer .settingsContent .content{clear:left;}
#header .preferenceBar ul li .settingsContainer .settingsContent .content #setPref{margin-top:20px;float:left;}
#header .preferenceBar ul li .settingsContainer .settingsContent .content #setPref h3{display:none;}
#header .preferenceBar ul li .settingsContainer .settingsContent .content #favBrand{clear:left;width:100%;float:left;margin-top:20px;}
#header .preferenceBar ul li .settingsContainer .settingsContent .content #favBrand h3{font-size:19px;font-weight:normal;}
#header .preferenceBar ul li .settingsContainer .settingsContent .content #favBrand p{font-size:10px;}
#header .preferenceBar ul li .settingsContainer .settingsContent .content #favBrand #brandList{height:144px;padding:8px;margin:10px 0;overflow:auto;border:1px solid #7f9db9;}
#header .preferenceBar ul li .settingsContainer .settingsContent .content #favBrand #brandList input{margin:0 6px 0 0;float:left;}
#header .preferenceBar ul li .settingsContainer .settingsContent .content #favBrand #brandList label{width:138px;display:block;float:left;font-size:12px;}
#header .preferenceBar ul li .settingsContainer .settingsContent .content .updateMsg{line-height:32px;padding-left:38px;float:left;font-size:12px;font-weight:bold;background:url(/common/images/shell/info-icon.png) no-repeat 0 0;}
#header .preferenceBar ul li .settingsContainer .settingsContent .content .btn_saveChanges{float:right;}
#header .preferenceBar ul li .settingsContainer .settingsContent fieldset.preference{height:98px;float:left;padding:0 20px;border-right:1px solid #dfdfdf;}
#header .preferenceBar ul li .settingsContainer .settingsContent fieldset.stacked{height:48px;padding-right:0;border-right:none;}
#header .preferenceBar ul li .settingsContainer .settingsContent fieldset.first{padding-left:0;}
#header .preferenceBar ul li .settingsContainer .settingsContent fieldset.preference legend{display:block;float:left;font-size:19px;font-weight:normal;}
#header .preferenceBar ul li .settingsContainer .settingsContent fieldset.preference input{clear:left;margin:8px 6px 0 0;float:left;}
#header .preferenceBar ul li .settingsContainer .settingsContent fieldset.preference label{float:left;margin-top:7px;font-weight:normal;}
#header .preferenceBar ul li .settingsContainer .settingsContent fieldset.preference select{clear:left;width:180px;margin:2px 0;float:left;}
#header .preferenceBar ul li .settingsContainer .settingsContent fieldset.preference a.handicap{width:76px;padding-top:40px;float:left;display:block;font-size:11px;text-align:center;}
#header .preferenceBar ul li .expandedContent .closeBox{padding:0 17px 0 0;float:right;line-height:20px;font-size:.7em;font-weight:bold;color:#fff;background:url(/common/images/shell/exiticongreen.gif) no-repeat right center;}
#searchDropDown{width:402px;padding:0 6px 0 6px;display:none;font-size:0;overflow:auto;position:absolute;top:32px;left:0;background:url(/common/images/shell/searchdropdown.png) no-repeat 0 bottom;z-index:98;}
#searchDropDown h3{margin:6px;font-size:18px;color:#fff;}
#searchDropDown h3 a{font-size:12px;text-decoration:underline;color:#fff;}
#searchDropDown ul.auto{padding:0 6px;margin:0;float:none;}
#searchDropDown ul.auto li{clear:left;height:auto;margin:0;padding:0;float:left;}
#searchDropDown ul.auto li a{line-height:20px;font-size:14px;color:#fff;}
#searchDropDown #pnlProducts{float:left;}
#searchDropDown .product{clear:left;width:375px;padding:9px 10px;float:left;position:relative;background:#f4f4f4 url(/common/images/search/divide.png) no-repeat 0 bottom;}
#searchDropDown .product h3{width:302px;margin:0;float:right;text-align:left;}
#searchDropDown .product h3 a{font-size:11px;color:#737373;text-decoration:none;}
#searchDropDown .product .image{width:60px;height:40px;margin:0 10px 0 0;float:left;border:1px solid #bdbdbd;}
#searchDropDown .product .image a{float:left;}
#searchDropDown .product .price{position:absolute;right:16px;bottom:12px;font-size:11px;font-weight:bold;color:#ac0000;}
#searchDropDown .product .rrp{font-size:10px;color:#6a6a6a;position:absolute;top:24px;right:16px;}
#searchDropDown .hovered{background:url(/common/images/search/bg.png) repeat-x 0 0;}
#searchDropDown .hovered h3 a{color:#fff;}
#searchDropDown .hovered .price{color:#fff;}
#searchDropDown .hovered .rrp{color:#fff;}
#searchDropDown #pnlClassifications{float:left;margin-bottom:8px;}
#searchDropDown #pnlClassifications ul{margin:0;padding:0;}
#searchDropDown #pnlClassifications ul li{width:375px;height:54px;padding:4px 10px;margin:0;float:left;background-color:#f4f4f4;}
#searchDropDown #pnlClassifications ul li a{font-size:14px;font-weight:bold;color:#737373;}
#searchDropDown #pnlClassifications ul li image{margin:0 10px 10px 0;float:left;border:1px solid #bdbdbd;}
#searchDropDown #pnlBuyingGuides{margin-bottom:16px;float:left;}
#searchDropDown #pnlBuyingGuides ul{width:395px;margin:0;padding:0;float:left;background-color:#f4f4f4;}
#searchDropDown #pnlBuyingGuides ul li{height:auto;padding-left:12px;margin:4px 20px;float:none;background:url(/common/images/shell/bulletgrey.png) no-repeat 0 center;}
#searchDropDown #pnlBuyingGuides ul li a{font-size:13px;font-weight:bold;color:#737373;}
#searchDropDown h3#searchLoading{line-height:20px;padding-left:28px;margin-bottom:18px;font-size:18px;color:#fff;background:url(/common/images/search/searchspinner.gif) no-repeat 0 0;}
ol.breadcrumbs{width:994px;list-style:none;margin:4px 0 8px 10px;float:left;}
ol.breadcrumbs.short{width:650px;}
ol.breadcrumbs li{display:inline;margin-right:4px;font-size:10px;color:#797979;}
ol.breadcrumbs li a{font-size:10px;margin-right:4px;color:#797979;}
.flags{width:340px;float:left;margin:0 0 10px 0;}
.flags a{width:26px;height:20px;text-indent:-9999px;display:block;float:left;padding:0 18px 0 0;background:url(/common/images/header/flags.png) no-repeat 0 0;}
.flags a.flagCzech{background-position:0 0;}
.flags a.flagGermany{background-position:0 -20px;}
.flags a.flagDenmark{background-position:0 -40px;}
.flags a.flagFinland{background-position:0 -60px;}
.flags a.flagFrance{background-position:0 -80px;}
.flags a.flagItaly{background-position:0 -100px;}
.flags a.flagHolland{background-position:0 -120px;}
.flags a.flagSpain{background-position:0 -140px;padding:0;}
.overlay{width:100%;height:100%;position:fixed;top:0;left:0;background:#fff;opacity:.8;filter:alpha(opacity = 80);display:none;z-index:1100;}
.lbGeneric{width:656px;display:none;position:absolute;top:0;left:0;z-index:1101;}
.lbGeneric .header{height:35px;padding:22px 22px 0 30px;background:url(/common/images/shell/lbpopup.png) no-repeat 0 0;}
.lbGeneric .header a.btn_close{width:18px;height:18px;display:block;padding:0;}
.lbGeneric .header h3{margin:1px 0;font-size:1.3em;color:#4a4a4a;}
.lbGeneric .content{padding:6px 0 10px 33px;background:url(/common/images/shell/lbpopup.png) no-repeat 0 bottom;}
.lbGeneric .content .lbContentContainer{width:549px;padding:20px 20px 10px;background:url(/common/images/shell/lbnotabcontent.png) no-repeat 0 0;}
.lbGeneric .content .lbContentContainerBottom{width:589px;height:10px;background:url(/common/images/shell/lbnotabcontent.png) no-repeat 0 -290px;}
.lbSmall{width:455px;display:none;position:absolute;top:0;left:0;z-index:1101;}
.lbSmall .header{height:42px;padding:14px 26px 0 36px;background:url(/common/images/shell/lbsmall.png) no-repeat 0 0;}
.lbSmall .header h3{line-height:50px;padding:0 20px 0 0;float:left;font-size:24px;font-weight:normal;color:#4a4a4a;background:url(/common/images/shell/lbtab.png) no-repeat right 0;}
.lbSmall .header a.btn_close{margin-top:11px;}
.lbSmall .content{padding:20px;background:url(/common/images/shell/lbsmall.png) no-repeat 0 bottom;}
.lbLarge{width:645px;display:none;position:absolute;top:0;left:0;z-index:1101;}
.lbLarge .header{height:42px;padding:14px 26px 0 36px;background:url(/common/images/shell/lblarge.png) no-repeat 0 0;}
.lbLarge .header h3{line-height:50px;padding:0 20px 0 0;float:left;font-size:24px;font-weight:normal;color:#4a4a4a;background:url(/common/images/shell/lbtab.png) no-repeat right 0;}
.lbLarge .header a.btn_close{margin-top:11px;}
.lbLarge .content{padding:20px;background:url(/common/images/shell/lblarge.png) no-repeat 0 bottom;}
.lbEnlargeProduct{width:656px;display:none;position:absolute;top:0;left:0;z-index:1101;}
.lbEnlargeProduct .header{height:35px;padding:22px 22px 0 30px;background:url(/common/images/shell/lbpopup.png) no-repeat 0 0;}
.lbEnlargeProduct .header a.btn_close{width:18px;height:18px;display:block;padding:0;}
.lbEnlargeProduct .header h3{margin:1px 0;font-size:1.3em;color:#4a4a4a;}
.lbEnlargeProduct .content{padding:6px 0 24px 0;background:url(/common/images/shell/lbpopup.png) no-repeat 0 bottom;}
.lbEnlargeProduct .content .commMsg{margin:0 30px 20px 30px;font-size:13px;font-weight:bold;color:#89bc05;}
.lbEnlargeProduct .content img{width:600px;height:400px;margin:0 auto;display:block;border:1px solid #bbb;}
.lbEnlargeProduct .content .btn_viewProdDetails{margin:14px auto 0;}
.lbTreepodia .content{padding:6px 0 24px 33px;height:430px;}
.lbTreepodia .content #swfDiv{margin:0 0 0 20px;width:554px;height:351px;}
.lbTreepodia .content .btn_viewProductLarge{margin:50px auto 0;}
.lbEmailFriend .content{padding:20px 0 30px 33px;}
.lbEmailFriend .content .innerContent{width:349px;padding:10px 20px 4px;background:url(/common/images/shell/lbsmallcontent.png) no-repeat 0 0;}
.lbEmailFriend .content .innerContent p{font-size:12px;}
.lbEmailFriend .content .innerContent fieldset{width:323px;padding:6px 0;margin:0 auto;}
.lbEmailFriend .content .innerContent fieldset .inputWrapper label{clear:left;width:90px;float:left;text-align:right;}
.lbEmailFriend .content .innerContent fieldset .inputWrapper label sup{color:#f00;}
.lbEmailFriend .content .innerContent fieldset .inputWrapper input{width:210px;height:14px;margin:0 0 4px 8px;float:left;display:inline;}
.lbEmailFriend .content .innerContent fieldset .inputWrapper textarea{width:210px;height:100px;margin:0 0 4px 8px;float:left;}
.lbEmailFriend .content .innerContent fieldset .req{margin-left:98px;float:left;font-size:11px;color:#f00;}
.lbEmailFriend .content .innerContent fieldset .btn_submit{float:right;}
.lbEmailFriend .content .innerContent .tyMsg{font-size:32px;font-weight:bold;color:#89bc05;text-align:center;}
.lbEmailFriend .content .innerContent .cen{margin-top:20px;text-align:center;}
.lbEmailFriend .content .innerContent .cen span{font-weight:bold;text-decoration:underline;}
.lbEmailFriend .content .icBottom{width:389px;height:6px;margin-bottom:10px;background:url(/common/images/shell/lbsmallcontent.png) no-repeat 0 bottom;}
.toolbarContainer{width:100%;display:none;position:fixed;bottom:0;z-index:1101;}
.toolbarContainer .toolbar{width:1014px;height:42px;padding-left:10px;margin:0 auto;position:relative;background:url(/common/images/shell/toolbarsprite.png) no-repeat -69px -91px;}
.toolbarContainer .toolbar .tbGrad{width:7px;height:91px;display:block;position:absolute;top:-84px;left:3px;background:url(/common/images/shell/toolbarsprite.png) no-repeat 0 -42px;}
.toolbarContainer .toolbar ul.tbSlide{width:983px;height:35px;padding-top:7px;float:left;background:url(/common/images/shell/toolbarsprite.png) repeat-x 0 0;}
.toolbarContainer .toolbar ul.tbSlide li{height:35px;float:left;position:relative;}
.toolbarContainer .toolbar ul.tbSlide li.right{float:right;}
.toolbarContainer .toolbar ul.tbSlide li a.tb_btn{height:35px;display:block;background:url(/common/images/shell/toolbarbtns.gif) no-repeat 0 0;}
.toolbarContainer .toolbar ul.tbSlide li a.home{width:67px;background-position:0 0;}
.toolbarContainer .toolbar ul.tbSlide li a.login{width:83px;background-position:0 -35px;}
.toolbarContainer .toolbar ul.tbSlide li a.findGift{width:122px;background-position:0 -70px;}
.toolbarContainer .toolbar ul.tbSlide li a.clearance{width:148px;background-position:0 -245px;}
.toolbarContainer .toolbar ul.tbSlide li a.share{width:86px;background-position:0 -105px;}
.toolbarContainer .toolbar ul.tbSlide li a.twitter{width:97px;background-position:0 -140px;}
.toolbarContainer .toolbar ul.tbSlide li a.facebook{width:100px;background-position:0 -175px;}
.toolbarContainer .toolbar ul.tbSlide li a.chat{width:142px;background-position:0 -210px;}
.toolbarContainer .toolbar ul.tbSlide li .expWrap{display:none;position:absolute;bottom:35px;right:-9px;}
.toolbarContainer .toolbar ul.tbSlide li .expWrap .header{height:38px;padding:0 18px;position:relative;}
.toolbarContainer .toolbar ul.tbSlide li .expWrap .header .cl{width:18px;height:38px;position:absolute;left:0;top:0;background:url(/common/images/shell/toolbarheadbg.png) no-repeat left 0;}
.toolbarContainer .toolbar ul.tbSlide li .expWrap .header .cr{width:18px;height:38px;position:absolute;right:0;top:0;background:url(/common/images/shell/toolbarheadbg.png) no-repeat right 0;}
.toolbarContainer .toolbar ul.tbSlide li .expWrap .header .content{height:30px;padding-top:8px;background:url(/common/images/shell/toolbarheadbg.png) repeat-x 0 -38px;}
.toolbarContainer .toolbar ul.tbSlide li .expWrap .header .content .logo{width:70px;height:30px;float:left;display:block;background:url(/common/images/shell/toolbarlogos2.gif) no-repeat 0 0;}
.toolbarContainer .toolbar ul.tbSlide li .expWrap .header .content .close{width:13px;height:10px;margin-top:9px;float:right;display:block;background:url(/common/images/shell/toolbarclose.gif) no-repeat 0 0;}
.toolbarContainer .toolbar ul.tbSlide li .expWrap .inner{padding:0 8px;position:relative;}
.toolbarContainer .toolbar ul.tbSlide li .expWrap .inner .bl{width:8px;height:100%;position:absolute;left:0;top:0;background:url(/common/images/shell/toolbarpubg.png) repeat-y 0 0;}
.toolbarContainer .toolbar ul.tbSlide li .expWrap .inner .br{width:8px;height:100%;position:absolute;right:0;top:0;background:url(/common/images/shell/toolbarpubg.png) repeat-y right 0;}
.toolbarContainer .toolbar ul li .expWrap .inner .content{border:3px solid #e0e0e0;background:#fff;}
.toolbarContainer .toolbar ul.tbSlide .apiFacebook .expWrap{width:424px;}
.toolbarContainer .toolbar ul.tbSlide .apiFacebook .expWrap .header .content .logo{background-position:-6px -3px;}
.toolbarContainer .toolbar ul.tbSlide .apiTwitter .expWrap{width:322px;}
.toolbarContainer .toolbar ul.tbSlide .apiTwitter .expWrap .header .content .logo{background-position:-5px -45px;}
.toolbarContainer .toolbar ul.tbSlide .apiTwitter .expWrap .inner .content{padding-top:6px;}
.toolbarContainer .toolbar ul.tbSlide .apiTwitter .expWrap .inner .content .acc{padding:0 10px;}
.toolbarContainer .toolbar ul.tbSlide .apiTwitter .expWrap .inner .content .acc a{float:left;display:block;}
.toolbarContainer .toolbar ul.tbSlide .apiTwitter .expWrap .inner .content .acc a img{margin-top:22px;}
.toolbarContainer .toolbar ul.tbSlide .apiTwitter .expWrap .inner .content .acc .twitLink{line-height:73px;margin-left:10px;font-size:18px;}
.toolbarContainer .toolbar ul.tbSlide .apiTwitter .expWrap .inner .content .tweetWrapper{clear:left;height:320px;padding-left:6px;overflow:auto;}
.toolbarContainer .toolbar ul.tbSlide .apiTwitter .expWrap .inner .content .tweetWrapper .tweet{padding:8px 4px 6px;margin-right:6px;border-bottom:1px dotted #d4d4d4;}
.toolbarContainer .toolbar ul.tbSlide .apiTwitter .expWrap .inner .content .tweetWrapper .tweet .msg{font-size:11px;}
.toolbarContainer .toolbar ul.tbSlide .apiTwitter .expWrap .inner .content .tweetWrapper .tweet .msg a{color:#89bc05;}
.toolbarContainer .toolbar ul.tbSlide .apiTwitter .expWrap .inner .content .tweetWrapper .tweet .link{display:block;}
.toolbarContainer .toolbar ul.tbSlide .apiTwitter .expWrap .inner .content .tweetWrapper .tweet .link a{font-size:10px;}
.toolbarContainer .toolbar ul.tbSlide .apiShare .expWrap{width:170px;left:-7px;}
.toolbarContainer .toolbar ul.tbSlide .apiShare .expWrap .header .content .logo{background-position:-5px -92px;}
.toolbarContainer .toolbar ul.tbSlide .apiShare .expWrap .inner .content{padding:6px 10px;overflow:auto;}
.toolbarContainer .toolbar ul.tbSlide .apiShare .expWrap .inner .content .social li{width:100%;height:auto;margin:6px 0;}
.toolbarContainer .toolbar ul.tbSlide .apiShare .expWrap .inner .content .social li a{line-height:16px;padding-left:20px;float:left;font-size:12px;background:url(/common/images/shell/socialicons.gif) no-repeat 0 0;}
.toolbarContainer .toolbar ul.tbSlide .apiShare .expWrap .inner .content .social li a.shareEmail{background-position:0 0;}
.toolbarContainer .toolbar ul.tbSlide .apiShare .expWrap .inner .content .social li a.sharePrint{background-position:0 -27px;}
.toolbarContainer .toolbar ul.tbSlide .apiShare .expWrap .inner .content .social li a.shareTwitter{background-position:0 -56px;}
.toolbarContainer .toolbar ul.tbSlide .apiShare .expWrap .inner .content .social li a.shareFacebook{background-position:0 -84px;}
.toolbarContainer .toolbar ul.tbSlide .apiShare .expWrap .inner .content .social li a.shareDelicious{background-position:0 -112px;}
.toolbarContainer .toolbar ul.tbSlide .apiShare .expWrap .inner .content .social li a.shareStumbleupon{background-position:0 -140px;}
.toolbarContainer .toolbar ul.tbSlide .apiShare .expWrap .inner .content .social li a.shareDigg{background-position:0 -168px;}
.toolbarContainer .toolbar ul.tbSlide .apiShare .expWrap .inner .content .social li a.shareGoogleBuzz{background-position:0 -196px;}
.toolbarContainer .toolbar ul.tbSlide .apiShare .expWrap .inner .content .social li a.shareMySpace{background-position:0 -224px;}
.toolbarContainer .toolbar ul.tbSlide .apiShare .expWrap .inner .content .social li a.shareFriendFeed{background-position:0 -252px;}
.toolbarContainer .toolbar ul.tbSlide .apiShare .expWrap .inner .content .social li a.shareBookmark{background-position:-1px -280px;}
.toolbarContainer .toolbar ul.tbSlide .apiClearance .expWrap{width:210px;}
.toolbarContainer .toolbar ul.tbSlide .apiClearance .expWrap .header .content .logo{width:132px;background-position:0 -143px;}
.toolbarContainer .toolbar ul.tbSlide .apiClearance .expWrap .inner .content{height:260px;padding:6px;overflow:auto;position:relative;}
.toolbarContainer .toolbar ul.tbSlide .apiClearance .expWrap .inner .content ul li{height:auto;margin-bottom:6px;font-size:12px;font-weight:bold;}
.toolbarContainer .toolbar ul.tbSlide .apiClearance .expWrap .inner .content ul li ul li{height:auto;padding-left:14px;margin-bottom:2px;float:none;font-size:12px;font-weight:normal;}
.toolbarContainer .toolbar span.tbToggle{width:31px;height:42px;display:block;float:left;background:url(/common/images/shell/toolbarsprite.png) no-repeat -38px -91px;}
.toolbarContainer .toolbar span.closed{background-position:-7px -91px;}
#footer{clear:both;}
#footer #brandFooter{padding:20px 20px 0 20px;overflow:auto;background:url(/common/images/footer/footergradient.gif) repeat-x 0 0;}
#footer #brandFooter h4{font-size:21px;font-weight:normal;}
#footer #brandFooter h4 strong{color:#89bc05;}
#footer #brandFooter a.viewAll{clear:both;float:right;position:relative;top:-18px;font-size:12px;font-weight:bold;text-decoration:underline;}
#footer #brandFooter .brand{margin-left:7px;}
#footer #brandFooter .brand li{width:140px;height:79px;padding:1px;margin:15px 8px 0 8px;float:left;background:url(/common/images/footer/brandsprite.png) no-repeat 0 0;}
#footer #brandFooter .brand li a{width:140px;height:60px;display:block;background:url(/common/images/footer/brandsprite-2.png) no-repeat 0 0;}
#footer #brandFooter .brand li a.mizuno{background-position:-142px 0;}
#footer #brandFooter .brand li a.callaway{background-position:-282px 0;}
#footer #brandFooter .brand li a.footjoy{background-position:-422px 0;}
#footer #brandFooter .brand li a.cobra{background-position:-562px 0;}
#footer #brandFooter .brand li a.titleist{background-position:-702px 0;}
#footer #brandFooter .brand li a.taylorMade{background-position:-842px 0;}
#footer #brandFooter .brand2{margin-left:83px;}
#footer #brandFooter .brand2 li{width:140px;height:98px;padding:1px;margin:0 8px 0 8px;float:left;background:url(/common/images/footer/brandsprite-2.png) no-repeat 0 0;}
#footer #brandFooter .brand2 li a{width:140px;height:60px;display:block;background:url(/common/images/footer/brandsprite-2.png) no-repeat 0 0;}
#footer #brandFooter .brand2 li a.wilson{background-position:-142px -60px;}
#footer #brandFooter .brand2 li a.nike{background-position:-282px -60px;}
#footer #brandFooter .brand2 li a.benross{background-position:-422px -60px;}
#footer #brandFooter .brand2 li a.powakaddy{background-position:-562px -60px;}
#footer #brandFooter .brand2 li a.galvingreen{background-position:-702px -60px;}
#footer #footerLinks{clear:both;width:964px;height:220px;overflow:auto;float:left;padding:20px;margin-bottom:20px;background:url(/common/images/footer/shortcutcontainer2.png) no-repeat 0 0;}
#footer #footerLinks ul{width:160px;margin-right:24px;float:left;}
#footer #footerLinks ul li{padding-left:14px;line-height:20px;background:url(/common/images/shell/bulletgreen.png) no-repeat 0 8px;}
#footer #footerLinks ul li.header{padding:0;background:none;}
#footer #footerLinks ul li.header h3{font-size:.95em;color:#7f7f7f;}
#footer #footerLinks ul li a{font-size:.8em;color:#7f7f7f;}
#footer #footerLinks ul li a:hover{text-decoration:underline;}
#footer #footerLinks .newsletterSignup{width:206px;padding:84px 0 40px 0;float:right;}
#footer #footerLinks .newsletterSignup .emailContainer{width:167px;height:25px;padding:4px 0 0 30px;margin:0 auto;background:url(/common/images/footer/emailbg.png) no-repeat 0 0;}
#footer #footerLinks .newsletterSignup .emailContainer input{display:block;margin-top:4px;float:left;font-size:11px;border:none;background:none;}
#footer #footerLinks .newsletterSignup .emailContainer a.emailButton{width:19px;height:18px;margin:2px 6px 0 0;display:block;float:right;background:url(/common/images/footer/emailbutton.png) no-repeat 0 0;}
#footer #footerLinks .thanks{padding:55px 0 0 0;margin-top:-4px;background:#fff url(/common/images/footer/newsletterthanks.png) no-repeat center 24px;}
#footer #footerLinks .thanks p.eAdd{margin:8px auto;font-size:11px;font-weight:bold;text-decoration:underline;}
#footer #footerLinks .thanks p{font-size:10px;margin:0 auto;text-align:center;}
#footer #footerLinks .footerBanner{width:712px;height:52px;margin:22px 0 0 4px;float:left;overflow:hidden;background:#9cf;}
#footer #secureShopping{clear:both;height:58px;margin:0 0 30px 0;}
#footer #secureShopping #socialBookmarks{width:322px;height:inherit;float:left;border-right:1px solid #ccc;}
#footer #secureShopping #socialBookmarks p{float:left;font-size:1em;font-weight:bold;line-height:58px;}
#footer #secureShopping #socialBookmarks a{padding:10px 0 10px 36px;margin:12px 0 0 8px;float:left;font-size:.8em;font-weight:bold;color:#797979;background:url(/common/images/header/mastericons.png) no-repeat 0 -80px;}
#footer #secureShopping #socialBookmarks a#facebook{background-position:0 -34px;}
#footer #secureShopping #socialBookmarks a#twitter{background-position:0 -75px;}
#footer #secureShopping #GlobalSign{width:186px;float:left;border-right:1px solid #ccc;}
#footer #secureShopping #GlobalSign a{width:138px;height:58px;margin:0 auto;display:block;}
#footer #secureShopping #verifiedBy{width:214px;float:left;border-right:1px solid #ccc;}
#footer #secureShopping #verifiedBy a{width:100%;height:58px;display:block;background:url(/common/images/footer/verifiedvisa.png) no-repeat center center;}
#footer #secureShopping #cardTypes{width:278px;height:61px;float:left;background:url(/common/images/footer/cardtypes.png) no-repeat right 0;}
#baselineFooter{clear:both;padding:20px 0 50px;overflow:auto;background:url(/common/images/footer/footergradient.gif) repeat-x 0 0;}
#baselineFooter .content{width:1004px;margin:0 auto;}
#baselineFooter .content .logo{float:left;}
#baselineFooter .content .logo a{width:182px;height:66px;display:block;background:url(/common/images/footer/logo.png) repeat-x 0 0;}
#baselineFooter .content .container{width:600px;float:left;text-align:center;}
#baselineFooter .content .container ul li{display:inline;}
#baselineFooter .content .container ul li a{margin:0 8px;font-size:.7em;font-weight:bold;color:#000;}
#baselineFooter .content .container ul li a:active{color:#000;}
#baselineFooter .content .container ul li a:visited{color:#000;}
#baselineFooter .content .container p{margin-top:8px;font-size:.7em;color:#747474;}
#baselineFooter .content .container p#companyInfo{margin-top:10px;}
#baselineFooter .content #mad{float:right;}
#baselineFooter .content #mad p{font-size:.7em;margin:20px 0 10px 0;}
#baselineFooter .content #mad a{padding:10px 100px 10px 0;font-size:.7em;font-weight:bold;background:url(/common/images/header/mastericons.png) no-repeat right -264px;}
.float-clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.text-replace{height:0!important;overflow:hidden;}
div.extra-container{position:relative;}
